home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
lisp
/
kcl
/
akcl
/
akcl1615.lha
/
doc
/
schanges
< prev
next >
Wrap
Text File
|
1988-02-17
|
1KB
|
43 lines
This file describes some of the changes incorporated by
Bill Schelter.
1) Merge facility for users to make changes in kcl files,
while respecting the integrity of the original version.
A principal benefit is that when a new original version arrives
the alterations to users changes will be minimal.
The basic principal is that if there is a file eg c/alloc.c.V
in a directory, that will used to construct a new c/alloc.c
file during the make. A further description is in the file merge.c
2) Fast-links. see file fast-links
3)Debugging.
;;; Some debugging features:
;;; Search-stack :
;;; (:s "cal") or (:s 'cal) searches the stack for a frame whose function or
;;; special form has a name containing "cal", moves there to display the local
;;; data.
;;;
;;; Break-locals :
;;; :bl displays the args and locals of the current function.
;;; (:bl 4) does this for 4 functions.
;;;
;;; (si:loc i) accesses the local(i): slot.
;;; the *print-level* and *print-depth* are bound to si::*debug-print-level*
;;; Note you must have space < 3 in your optimize proclamation, in order for
;;; the local variable names to be saved by the compiler.
;;; To Do: add setf method for si:loc.
;;; add restart capability from various spots on the stack.